系列开篇
欢迎来到Dora SSR游戏引擎横版2D游戏开发教程!在这个系列教程中,我们将一步步引导你使用Dora SSR游戏引擎创建你自己的横版2D游戏。无论你是游戏开发的新手,还是有经验的开发者,这个教程都将为你提供宝贵的指导和实践经验。
Dora SSR是一个功能丰富的游戏引擎,它提供了一套完整的工具集,包括行为树框架、决策树框架、全局数据存储、2D 平台游戏相机、物理模拟的2D平台游戏世界、游戏单位动作类、游戏角色节点类以及子弹对象类等,可以帮助你更容易地创建出丰富多彩的2D游戏。
在这个系列教程中,我们将以一个简单的横版2D游戏为例,展示如何使用Dora SSR游戏引擎创建一个游戏场景,在教学中将使用Teal这门脚本语言编写游戏角色的动作、AI和输入控制代码,以及实现场景道具的交互功能。我们将这个过程分为以下几个部分:
- 编写配置参数模块(Config)
- 编写场景创建模块(Scene)
- 编写游戏角色动作模块(Action)
- 编写游戏角色AI模块(AI)
- 编写游戏角色属性定义模块(Unit)
- 编写游戏处理逻辑模块(Logic)
- Excel格式的配置文件的加载模块(Loader)
- 编写游戏UI模块(UI)
- 游戏的入口程序模块(init)
每一篇教程都将详细解释每个模块的功能和编写方法,以及如何将它们整合在一起创建一个完整的游戏。
我们期待你能通过这个系列教程,不仅能学习到Dora SSR游戏引擎的使用方法,还能提升你的游戏开发技能,最终能够独立完成一个横版2D游戏的开发。让我们开始吧!